package com.bootdo.shop.domain;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;



/**
 * 商品表
 * 
 * @author yhg
 * @email 1992lcg@163.com
 * @date 2017-12-14 17:24:57
 */
public class Product implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//商品ID
	private Long productId;
	//商品编号
	private Long productNumber;
	//标签ID
	private Integer labelId;
	//商品名称
	private String name;
	//显示积分
	private Integer showScore;
	//显示价格
	private Double showPrice;
	//商品简介
	private String introduce;
	//展示图片
	private String picImg;
	//是否置顶 1=置顶/0=默认
	private Integer showInTop;
	//是否导航栏 1=显示/0=隐藏
	private Integer showInNav;
	//是否热门 1=热门/0=默认
	private Integer showInHot;
	//是否上架：1=上架/0=下架
	private Integer showInShelve;
	//创建时间
	private Date createTime;
	//创建者
	private String createBy;
	//上架时间
	private Date shelveTime;
	//上架人
	private String shelveBy;
	//更新时间
	private Date updateTime;
	//更新者
	private String updateBy;
	//搜索关键词
	private String searchKey;
	//页面标题
	private String pageTitle;
	//页面描述
	private String pageDescription;
	//页面关键词
	private String pageKeyword;
	//备注
	private String remarks;
	
	/**
	 * 设置：商品ID
	 */
	public void setProductId(Long productId) {
		this.productId = productId;
	}
	/**
	 * 获取：商品ID
	 */
	public Long getProductId() {
		return productId;
	}
	/**
	 * 设置：商品编号
	 */
	public void setProductNumber(Long productNumber) {
		this.productNumber = productNumber;
	}
	/**
	 * 获取：商品编号
	 */
	public Long getProductNumber() {
		return productNumber;
	}
	/**
	 * 设置：标签ID
	 */
	public void setLabelId(Integer labelId) {
		this.labelId = labelId;
	}
	/**
	 * 获取：标签ID
	 */
	public Integer getLabelId() {
		return labelId;
	}
	/**
	 * 设置：商品名称
	 */
	public void setName(String name) {
		this.name = name;
	}
	/**
	 * 获取：商品名称
	 */
	public String getName() {
		return name;
	}
	/**
	 * 设置：显示积分
	 */
	public void setShowScore(Integer showScore) {
		this.showScore = showScore;
	}
	/**
	 * 获取：显示积分
	 */
	public Integer getShowScore() {
		return showScore;
	}
	
	public Double getShowPrice() {
		return showPrice;
	}
	public void setShowPrice(Double showPrice) {
		this.showPrice = showPrice;
	}
	/**
	 * 设置：商品简介
	 */
	public void setIntroduce(String introduce) {
		this.introduce = introduce;
	}
	/**
	 * 获取：商品简介
	 */
	public String getIntroduce() {
		return introduce;
	}
	/**
	 * 设置：展示图片
	 */
	public void setPicImg(String picImg) {
		this.picImg = picImg;
	}
	/**
	 * 获取：展示图片
	 */
	public String getPicImg() {
		return picImg;
	}
	/**
	 * 设置：是否置顶 1=置顶/0=默认
	 */
	public void setShowInTop(Integer showInTop) {
		this.showInTop = showInTop;
	}
	/**
	 * 获取：是否置顶 1=置顶/0=默认
	 */
	public Integer getShowInTop() {
		return showInTop;
	}
	/**
	 * 设置：是否导航栏 1=显示/0=隐藏
	 */
	public void setShowInNav(Integer showInNav) {
		this.showInNav = showInNav;
	}
	/**
	 * 获取：是否导航栏 1=显示/0=隐藏
	 */
	public Integer getShowInNav() {
		return showInNav;
	}
	/**
	 * 设置：是否热门 1=热门/0=默认
	 */
	public void setShowInHot(Integer showInHot) {
		this.showInHot = showInHot;
	}
	/**
	 * 获取：是否热门 1=热门/0=默认
	 */
	public Integer getShowInHot() {
		return showInHot;
	}
	/**
	 * 设置：是否上架：1=上架/0=下架
	 */
	public void setShowInShelve(Integer showInShelve) {
		this.showInShelve = showInShelve;
	}
	/**
	 * 获取：是否上架：1=上架/0=下架
	 */
	public Integer getShowInShelve() {
		return showInShelve;
	}
	/**
	 * 设置：创建时间
	 */
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	/**
	 * 获取：创建时间
	 */
	public Date getCreateTime() {
		return createTime;
	}
	/**
	 * 设置：创建者
	 */
	public void setCreateBy(String createBy) {
		this.createBy = createBy;
	}
	/**
	 * 获取：创建者
	 */
	public String getCreateBy() {
		return createBy;
	}
	/**
	 * 设置：上架时间
	 */
	public void setShelveTime(Date shelveTime) {
		this.shelveTime = shelveTime;
	}
	/**
	 * 获取：上架时间
	 */
	public Date getShelveTime() {
		return shelveTime;
	}
	/**
	 * 设置：上架人
	 */
	public void setShelveBy(String shelveBy) {
		this.shelveBy = shelveBy;
	}
	/**
	 * 获取：上架人
	 */
	public String getShelveBy() {
		return shelveBy;
	}
	/**
	 * 设置：更新时间
	 */
	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}
	/**
	 * 获取：更新时间
	 */
	public Date getUpdateTime() {
		return updateTime;
	}
	/**
	 * 设置：更新者
	 */
	public void setUpdateBy(String updateBy) {
		this.updateBy = updateBy;
	}
	/**
	 * 获取：更新者
	 */
	public String getUpdateBy() {
		return updateBy;
	}
	/**
	 * 设置：搜索关键词
	 */
	public void setSearchKey(String searchKey) {
		this.searchKey = searchKey;
	}
	/**
	 * 获取：搜索关键词
	 */
	public String getSearchKey() {
		return searchKey;
	}
	/**
	 * 设置：页面标题
	 */
	public void setPageTitle(String pageTitle) {
		this.pageTitle = pageTitle;
	}
	/**
	 * 获取：页面标题
	 */
	public String getPageTitle() {
		return pageTitle;
	}
	/**
	 * 设置：页面描述
	 */
	public void setPageDescription(String pageDescription) {
		this.pageDescription = pageDescription;
	}
	/**
	 * 获取：页面描述
	 */
	public String getPageDescription() {
		return pageDescription;
	}
	/**
	 * 设置：页面关键词
	 */
	public void setPageKeyword(String pageKeyword) {
		this.pageKeyword = pageKeyword;
	}
	/**
	 * 获取：页面关键词
	 */
	public String getPageKeyword() {
		return pageKeyword;
	}
	/**
	 * 设置：备注
	 */
	public void setRemarks(String remarks) {
		this.remarks = remarks;
	}
	/**
	 * 获取：备注
	 */
	public String getRemarks() {
		return remarks;
	}
}
